English Dictionary
◊ CHEROKEE ROSE
Cherokee rose
n : Chinese climbing rose with fragrant white blossoms [syn: {Cherokee
rose}, {Rosa laevigata}]